home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.net.getClassByAlias;
- import flash.net.registerClassAlias;
- import flash.system.*;
- import flash.utils.*;
- import mx.collections.ArrayCollection;
- import mx.collections.ArrayList;
- import mx.core.IFlexModuleFactory;
- import mx.core.mx_internal;
- import mx.effects.EffectManager;
- import mx.styles.StyleManager;
- import mx.utils.ObjectProxy;
-
- public class _AMP_FlexInit
- {
- public function _AMP_FlexInit()
- {
- super();
- }
-
- public static function init(param1:IFlexModuleFactory) : void
- {
- var i:int;
- var styleNames:Array;
- var fbs:IFlexModuleFactory = param1;
- EffectManager.mx_internal::registerEffectTrigger("addedEffect","added");
- EffectManager.mx_internal::registerEffectTrigger("closeEffect","windowClose");
- EffectManager.mx_internal::registerEffectTrigger("completeEffect","complete");
- EffectManager.mx_internal::registerEffectTrigger("creationCompleteEffect","creationComplete");
- EffectManager.mx_internal::registerEffectTrigger("focusInEffect","focusIn");
- EffectManager.mx_internal::registerEffectTrigger("focusOutEffect","focusOut");
- EffectManager.mx_internal::registerEffectTrigger("hideEffect","hide");
- EffectManager.mx_internal::registerEffectTrigger("itemsChangeEffect","itemsChange");
- EffectManager.mx_internal::registerEffectTrigger("minimizeEffect","windowMinimize");
- EffectManager.mx_internal::registerEffectTrigger("mouseDownEffect","mouseDown");
- EffectManager.mx_internal::registerEffectTrigger("mouseUpEffect","mouseUp");
- EffectManager.mx_internal::registerEffectTrigger("moveEffect","move");
- EffectManager.mx_internal::registerEffectTrigger("removedEffect","removed");
- EffectManager.mx_internal::registerEffectTrigger("resizeEffect","resize");
- EffectManager.mx_internal::registerEffectTrigger("resizeEndEffect","resizeEnd");
- EffectManager.mx_internal::registerEffectTrigger("resizeStartEffect","resizeStart");
- EffectManager.mx_internal::registerEffectTrigger("rollOutEffect","rollOut");
- EffectManager.mx_internal::registerEffectTrigger("rollOverEffect","rollOver");
- EffectManager.mx_internal::registerEffectTrigger("showEffect","show");
- EffectManager.mx_internal::registerEffectTrigger("unminimizeEffect","windowUnminimize");
- try
- {
- if(getClassByAlias("flex.messaging.io.ArrayCollection") == null)
- {
- registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
- }
- try
- {
- if(getClassByAlias("flex.messaging.io.ArrayList") == null)
- {
- registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
- }
- try
- {
- if(getClassByAlias("flex.messaging.io.ObjectProxy") == null)
- {
- registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
- }
- styleNames = ["fontWeight","modalTransparencyBlur","backgroundDisabledColor","verticalGridLineColor","barColor","textAlign","disabledIconColor","fontStyle","titleBarBackgroundSkin","statusBarBackgroundColor","modalTransparencyDuration","titleTextStyleName","horizontalGridLineColor","fontGridFitType","disabledColor","modalTransparencyColor","titleAlignment","alternatingItemColors","dropShadowColor","titleBarColors","fontThickness","labelWidth","fontSharpness","textDecoration","statusBarBackgroundSkin","statusTextStyleName","textRollOverColor","rollOverColor","textIndent","fontSize","kerning","footerColors","dropdownBorderColor","buttonPadding","textSelectedColor","buttonAlignment","modalTransparency","selectionColor","fontAntiAliasType","selectionDisabledColor","leading","iconColor","themeColor","letterSpacing","indicatorGap","fontFamily","color","errorColor","headerColors"];
- i = 0;
- while(i < styleNames.length)
- {
- StyleManager.registerInheritingStyle(styleNames[i]);
- i++;
- }
- }
- }
- }
-
-